.clearfix {
    clear: both;
}
#single-hero-content {
    background-color: #00727F;
    background-repeat: repeat;
    margin: 10px 0px;
    color: #FFF;
    padding: 10px;
    text-align: center;
    float: left;
    width: 97.3%;
}
div.main_topic_choices {
	background: none repeat scroll 0 0 #ebf3fc;
    border: 1px solid #00727f;
    float: left;
    width: 99.8%;
}
div.vote_on_single_topic, div.topic_head, div.topic_choice {
    float: left;
}
div.vote_on_single_topic {
	padding-top: 20px;
    text-align: center;
    width: 10%;
}
div.topic_head {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #00727f;
    border-right: 1px solid #00727f;
    font: 300 20px/24px "Ubuntu";
    min-height: 130px;
    padding: 8px 10px 10px;
    width: 28%;
}
div.topic_choice {
    background: none repeat scroll 0 0 #EBF3FC;
    font: 300 11px/24px "Ubuntu";
    min-height: 130px;
    padding: 5px 10px 12px 0;
    width: 57.6%;
}
p.topic_vote_counter {
	text-align: center;
	font-size: 20px;
}
div.users_choices {
    margin: 10px 0 0 0;
    float: left;
    width: 100%;
}
div.topic_choice ol > li {
    padding: 3px;
}
div.users_choices > h2 {
    border-bottom: 1px dashed #00727f;
    padding: 0 0 8px;
    width: 100%;
}
div.other_choices {
    background: none repeat scroll 0 0 #F3F6F9;
    float: left;
    font-family: Trebuchet MS;
    padding: 10px 0 0;
    width: 100%;
}
div.green {
    background: #7BBA10;
    color: #FFF;
}
/*** choices poster ***/

div.choices_poster, div.choice, div.vote_cast {
    float: left;
}
div.choices_poster {
    width: 35%;
}
div.choice {
    width: 55%;
}
div.vote_cast {
    color: #444;
    font-family: ubuntu;
    font-size: 25px;
    text-align: center;
    width: 10%;
}
div.user_vote_on_single_topic {
    text-align: center;
    font-size: 12px;
}
p.most_topic_vote_counter {
	text-align: center;
	font-size: 20px;
	color: #FFF;
}
div.choices_poster td {
    padding: 4px;
}
div.user_choices_posting {
	background: none repeat scroll 0 0 #fff;
    float: left;
    padding: 0 10px 0 0;
    width: 98.6%;
}
.user_choices_posting .label {
	color: #000;
    padding: 10px 0 0;
}

div.set_as_favorite, div.topic_tit, div.share_this {
	float: left;
}
div.set_as_favorite {
	padding: 3px 0 0;
    width: 5%;
}
div.topic_tit {
	width: 65%;
}
div.share_this {
	padding: 6px 0 0 0;
}

